widget: Make sure we only run controllers on realized widgets
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 21 Sep 2015 13:09:32 +0000 (15:09 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 21 Sep 2015 13:55:33 +0000 (15:55 +0200)
commitb323252c14c9f3cb579affcf818e02774deede73
treee865e14d53b48670b5a25ef7b6646530be8f989f
parentdefa1e9c0da70b270b63093eb2bc7c11968dab2e
widget: Make sure we only run controllers on realized widgets

The default event bubbling paths are prone to just running event controllers
even after the widget was potentially unrealized/destroyed in an event
handler callback, so bail out early if that's the case.

https://bugzilla.gnome.org/show_bug.cgi?id=755352
gtk/gtkwidget.c